package com.wy._07Thread.moreThread;



/**
 * @author 吴宇~
 * @motto 我亦无他，唯手熟尔。
 * @edition jdk1.8
 * @reflection 0-1 喧闹任其喧闹，自由我自为之，我自风情万种，与世无争。
 * @date 2023/06/15/23:05
 * @target 心若有所向往，何惧道阻且长
 */

import com.wy._07Thread.mainThread.PlayMusic;

/**
 * 通过构造函数的方式创建线程播放音乐，和前面的方法就太不一样了
 * 以开启线程的方式播放一次音乐，和main线程不一样的是不会阻断主线程的执行，
 * 不会影响后面代码的执行
 */
public class NewThread implements Runnable{
    private String filePath;


    public NewThread(String filePath) {
        this.filePath = filePath;
    }

    @Override
    public void run() {
        try {
            PlayMusic.playMusic(filePath);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
